

export   class Define 
{

    static  p = {
        daily_reward: 0,
        offline_coin: 1,
        battle_coin: 2,
        unlock_gun: 3,
        double_coin: 4,
        free_coin: 5,
        battle_revive: 6,
        lucky_spin: 7,
        open_box: 8,
        air_drop: 9,
        three_choose_one: 10,
        small_air_drop: 11,
        free_gem: 12,
        grow_gift: 13,
      };

     static u = {}
    //     (l((t = {}), p.daily_reward, "\u7b7e\u5230"),
    //     l(t, p.offline_coin, "\u79bb\u7ebf\u53cc\u500d"),
    //     l(t, p.battle_coin, "\u7ed3\u7b97\u53cc\u500d"),
    //     l(t, p.unlock_gun, "\u65b0\u6b66\u5668\u89e3\u9501"),
    //     l(t, p.double_coin, "\u53cc\u500d\u6536\u76ca"),
    //     l(t, p.free_coin, "\u91d1\u5e01\u4e0d\u8db3"),
    //     l(t, p.battle_revive, "\u590d\u6d3b"),
    //     l(t, p.lucky_spin, "\u5927\u8f6c\u76d8"),
    //     l(t, p.open_box, "\u6302\u673a\u7269\u8d44"),
    //     l(t, p.air_drop, "\u6302\u673a\u7a7a\u6295"),
    //     l(t, p.three_choose_one, "\u4e09\u9009\u4e00"),
    //     l(t, p.small_air_drop, "\u5c0f\u7a7a\u6295"),
    //     l(t, p.free_gem, "\u94bb\u77f3\u4e0d\u8db3"),
    //     l(t, p.grow_gift, "\u6210\u957f\u793c\u5305"),
    //     t)
    //     ;


    static   c = { none: 0, video: 1, share: 2 };
    static   h = {
        SCREEN_WIDTH: 640,
        SCREEN_HEIGHT: 1136,
        UI_PREFAB_PATH: "prefabs/ui/",
        EFFECT_PREFAB_PATH: "prefabs/effect/",
        COMMON_PREFAB_PATH: "prefabs/common/",
        BULLET_PREFAB_PATH: "prefabs/bullet/",
        MONSTER_PREFAB_PATH: "prefabs/enemy/",
        ICON_PATH: "texture/icon/",
        STAGE_ANIM_CLIP_PATH: "anim/stage/",
        STAGE_BACKGROUND_PATH: "texture/background/",
        BACKGROUND_STORY_PATH: "prefabs/BackgoundStory/",
        CHARACTER_PREFAB_PATH: "prefabs/character/",
        FAKE_BANNER_PREFAB: "prefabs/ui/FakeBanner",
        COIN_ICON: "icon_coin",
        GEM_ICON: "icon_gem",
        PLAYER_DATA_KEY: "user_data",
        CHARACTER_STATE: { IDLE: 0, RUN: 1, DEAD: 2 },
        CHARACTER_REVIVE_CONSUME: { prop: "heal", num: 1 },
        SKILL_MAX_NUM: 4,
        UI_MAX_ZINDEX: 9999,
        BATTLE_BULLET_ZINDEX: 4e3,
        BATTLE_BARRIER_ZINDEX: 3e3,
        BATTLE_ROLE_MAX_INDEX: 2e3,
        SYNTHESIS_LIST_MAX_LENGTH: 12,
        HANG_ATTACK_SPEED_RATE: 0.5,
        NO_PRESS_ACCTACK_SPEED_RATE: 1,
        MAX_OFFLINE_COIN_PROFIT_TIME: 3600,
        OFFLINE_COIN_EXTER_TIMES: 3,
        OFFLINE_REWARD_MIN_TIME: 600,
        COIN_PROFIT_UNIT_TIME: 6,
        ONLY_PAY_COIN_LEVEL: 3,
        PAY_GEM_LEVEL_BELOW: 3,
        GUN_LEVEL_MIN: 1,
        QUICK_BUY_LEVEL_BELLOW: 4,
        CAN_BUY_LEVEL_BELLOW: 2,
        SAVE_DATA_GUN_LEVEL_MAX: 11,
        SAVE_DATA_GUN_LEVEL_INTERVAL: 3,
        SAVE_DATA_PER_STAGE: 5,
        STAGE_MAX_PHASE: 3,
        MONSTER_START_MIN_Y: 80,
        MONSTER_START_MAX_Y: 240,
        MONSTER_START_MIN_X: 320,
        MONSTER_START_MAX_X: 640,
        MONSTER_UPDATE_TARGET_INTERVAL: 0.1,
        DAMAGE_RANDOM_RANGE: 0.1,
        ATTACK_MIN_DAMAGE: 1,
        MAX_MONSTER_COUNT: 30,
        BULLET_PENETRATE_ATTACK_RATE: 0.25,
        BULLET_PENETRATE_REPEL_RATE: 0.25,
        BATTLE_REVIVE_REPEL_SPEED: 800,
        BATTLE_REVIVE_STIFF_TIME: 0.2,
        HERO_BATTLE_REVIVE_TIMES: 1,
        HEAD_SHOOT_DAMAGE_RATE: 1.5,
        REPEL_SPEED_DECREASE_RATE: 1e3,
        SKILL_NORMAL_ENERGY_SPEED: 5,
        SKILL_PRESSED_ENERGY_SPEED: 20,
        BANNER_REFRESH_INTERVAL: 30,
        BANNER_FORCE_REFRESH: !0,
        BANNER_FORCE_REFRESH_INTERVAL: 100,
        BANNER_FORCE_REFRESH_INTERVAL_UC: 30,
        IPHONE_X_BANNER_OFFSET: 20,
        INTERSTITIAL_AD_CONFIG: [0, 0, 0, 50, 100],
        VIVO_VIDEO_AD_INTERVAL: 60,
        LOAD_SERVER_DATA_VERSION_TIME_OUT: 8,
        SHARE_CONFIG: [
          {
            imageUrlId: "share_04",
            imageUrl: "https://7265-release-9b8272-1259345859.tcb.qcloud.la/share/share_04.png?sign=37218e7caefa0b17def4d3fc085c9f1a&t=1563797897",
            title: "\u4e00\u674698K\uff0c\u5973\u540c\u5b66\u4e00\u5c0f\u65f6\u72c2\u72063000\u4e27\u5c38\uff01\u4f60\u80fd\u6253\u591a\u5c11\uff1f",
          },
          {
            imageUrlId: "share_05",
            imageUrl: "https://7265-release-9b8272-1259345859.tcb.qcloud.la/share/share_05.png?sign=b02707355e2eca13641cf2ba2eefd127&t=1563797904",
            title: "\u8bd5\u8bd5\u4f60\u80fd\u6253\u51fa\u51e0\u73af\uff1f\u514d\u8d39\u9001\u67aa\uff01",
          },
          {
            imageUrlId: "share_06",
            imageUrl: "https://7265-release-9b8272-1259345859.tcb.qcloud.la/share/share_06.png?sign=8f20e62297b5557f601f3fff16da8394&t=1563797911",
            title: "\u4f20\u8bf4\u4e2d\u768498k\u65e0\u53cc\u6218\u91d1\uff01\u5f00\u5c40\u76f4\u63a5\u514d\u8d39\u5347\u7ea7\uff01",
          },
        ],
        SHARE_SCENE: { PLAYER: 100, MAIN_SCENE: 101, NEW_GUN: 102, INVITE: 103 },
        EXTRA_REWARD_MODE: "",
        REWARD_MODE_NAME:  "\u89c6\u9891",
        EXTRA_REWARD_SCENE: "",
        REWARD_SCENE_NAME: "",
        EXTRA_REWARD_ICON: { share: "icon_share", video: "icon_video" },
        BOX_OPEN_TIME: 600,
        BOX_PROP_RANDOM_LIST: ["prop_heal", "prop_shock", "prop_aid", "prop_energy"],
        BOX_COIN_RANDOM_RANGE: [50, 100],
        FIRST_AIR_DROP_STAGE: 4,
        AIR_DROP_GUN_RANDOM_CONFIG: [0, 0, 10, 20, 30, 40],
        AIR_DROP_ITEM_COUNT: 8,
        AIR_DROP_MAX_GUN_COUNT: 6,
        AIR_DROP_RATE_CONFIG: [0, 0, 33, 50, 100],
        AIR_DROP_MAX_PROP_COUNT: 2,
        USE_SMALL_AIRE_DROP: !0,
        SMALL_AIR_DROP_TIME: [20, 30],
        SMALL_AIR_DROP_GUN_COUNT: 4,
        SMALL_AIR_DROP_ITEM_COUNT: 4,
        UNLOCK_GUN_EXTRA_REWARD_LEVEL: 3,
        FREE_COIN_BANNER_DELAY: 1.5,
        FREE_COIN_TIMES: 5,
        EXTRA_REWARD_TIMES_LIMIT: {},
         
        EXTRA_REWARD_MODE_CONFIG:{},
          
        SKILL_STATE: { LOCK: 0, AUTO: 1, FULL: 2, RELEASE: 3 },
        DOUBLE_COIN_CONFIG: { gem: 10, time: 60 },
        EXTRA_DOUBLE_COIN_TIME: 200,
        PLAYER_DEFAULT_HERO: "girl_01",
        GM_MEMBER: {
          oFad45GNQtUp0YRmJqewyz9xHVnY: !0,
          oFad45Pkp1q6INU1m9JkWP5tzqaw: !0,
          oFad45BNPFcY8CjgL93WZsa2dz7k: !0,
          oFad45AMcy7zoOy2oN5EXlmZgJX8: !0,
          oFad45OVVu5TDi4p8Ldo2jpYjxHo: !0,
          oFad45BYWUeeyzgTiyRYn2fML8yc: !0,
          "oFad45GDQ-Pxf792kJtK6uzpTRNM": !0,
        },
        VERSION: "V_20191024_1",
        SHARE_REWARD: !0,
        SHOW_UPDATE_DIALOG: !0,
        SHOW_EXTERNAL_STAGE: 3,
        INVITE_REFRESH_TIME_INTERVAL: 30,
        FREE_LUCKY_SPIN_TIMES: 1,
        AUTO_OPEN_LUCKY_SPIN_STAGE: 5,
        AUTO_OPEN_DAILY_REWARD_STAGE: 3,
        DAILY_REWARD_CONFIG_KEY: "daily_reward",
        INVITE_REWARD_CONFIG_KEY: "invite_reward",
        LUCKY_SPIN_CONFIG_KEY: "lucky_spin",
        ACTIVITIES_CONFIG: {
          daily_reward: [
            { obj: "gem", num: 200 },
            { obj: "gem", num: 300 },
            { obj: "gem", num: 400 },
            { obj: "gem", num: 500 },
            { obj: "gem", num: 600 },
            { obj: "gem", num: 600 },
            { obj: "gem", num: 800 },
          ],
          invite_reward: { reward_base: 200, increase: 0, count_limit: 99 },
          lucky_spin: [
            { obj: "coin_profit", num: 500, weight: 250, name: "\u5c11\u91cf\u91d1\u5e01" },
            { obj: "lot_gem", num: 200, weight: 100, name: "200\u94bb\u77f3" },
            { obj: "prop_heal", num: 3, weight: 100, name: "\u533b\u7597\u5305X3" },
            { obj: "prop_aid", num: 3, weight: 50, name: "\u652f\u63f4X3" },
            { obj: "lot_gem", num: 100, weight: 150, name: "100\u94bb\u77f3" },
            { obj: "coin_profit", num: 2e3, weight: 200, name: "\u5927\u91cf\u91d1\u5e01" },
            { obj: "prop_shock", num: 3, weight: 50, name: "\u51b2\u51fb\u6ce2X3" },
            { obj: "prop_energy", num: 3, weight: 100, name: "\u996e\u6599X3" },
          ],
        },
        EXPLOR_CONFIG: [
          {
            obj_list: [
              { obj: "prop_heal", num: 3 },
              { obj: "prop_energy", num: 2 },
            ],
            weight: 100,
          },
          {
            obj_list: [
              { obj: "prop_energy", num: 3 },
              { obj: "prop_heal", num: 2 },
            ],
            weight: 100,
          },
          {
            obj_list: [
              { obj: "prop_aid", num: 2 },
              { obj: "lot_gem", num: 100 },
              { obj: "coin_profit", num: 200 },
            ],
            weight: 100,
          },
          {
            obj_list: [
              { obj: "prop_shock", num: 2 },
              { obj: "lot_gem", num: 100 },
              { obj: "coin_profit", num: 200 },
            ],
            weight: 100,
          },
          { obj_list: [{ obj: "coin_profit", num: 200 }], weight: 300 },
          { obj_list: [{ obj: "lot_gem", num: 100 }], weight: 300 },
        ],
        SHARE_SUCCESS_NEED_TIME: 3e3,
        SHARE_SUCCESS_RATE_CONFIG: [0, 70],
        SHARE_FAILED_MAX_STREAK: 3,
        SHARE_FAILED_MODAL: !0,
        EXTERNAL_REFRESH_INTERVAL: 30,
        EXTERNAL_WAIT_TIME: 10,
        EXTERNAL_REWARD_GEM: 200,
        EXTERNAL_APP_STATE: { NONE: 0, REWARDED: 1, CLICK: -1 },
        EXTERNAL_BANNER_SCROLL_INTERVAL: 2,
        EXTERNAL_BANNER_PAUSE_TIME: 2,
        OPEN_TASK: !0,
        SHOW_TASK_STAGE: 3,
        TASK_LIST: ["daily_buy_gun", "daily_kill_monster", "daily_use_prop", "daily_open_box", "daily_claim_air_drop"],
        TASK_STATE: { COMPLETE: 0, PROGRESS: 1, OVER: 2 },
        HELP_APP_SWITCH: !1,
        HELP_APP_ID: "wx49d150e168cdf638",
        GAME_LINK_PLAYER_COUNT_CONFIG: [2e5, 1999999],
        ADD_EXTRA_REWARD_TIMES_BY_SHOW: !0,
        EXTRA_REWARD_TIMES_BY_SHOW:{},
        FULL_SCREEN_MIN_RATE: 18.5 / 9,
        PLAYER_DEFAULT_PROP: { prop_aid: 2, prop_heal: 2, prop_energy: 2, prop_shock: 2 },
        PROP_STORE_GOODS: [
          { obj: "prop_aid", price: 80 },
          { obj: "prop_heal", price: 80 },
          { obj: "prop_energy", price: 80 },
          { obj: "prop_shock", price: 80 },
        ],
        HERO_REVIVE_FULL_HP_STATE: 2,
        HERO_AUTO_REVIVE_HP_PERCENT: 0.25,
        NPC_USE_PROP_SHOW_TIME: 5,
        NPC_USE_PROP_CD_TIME: 5,
        FREE_GEM_PER_TIME: 150,
        SYSTEM_GIFT_CONFIG: [],
        OPEN_PLAYER_GROW_GIFT: !0,
        PLAYER_GROW_GIFT_CONFIG: [
          {
            gift_id: "new_player_1",
            stage: [1, 9],
            title: "\u65b0\u624b\u793c\u5305",
            obj_list: [
              { obj: "prop_aid", num: 2 },
              { obj: "prop_heal", num: 2 },
              { obj: "prop_energy", num: 2 },
              { obj: "prop_shock", num: 2 },
              { obj: "gem", num: 288 },
              { obj: "coin", num: 5e3 },
            ],
          },
          {
            gift_id: "new_player_2",
            stage: [10, 19],
            title: "\u6210\u957f\u793c\u5305",
            obj_list: [
              { obj: "prop_aid", num: 3 },
              { obj: "prop_heal", num: 3 },
              { obj: "prop_energy", num: 3 },
              { obj: "prop_shock", num: 3 },
              { obj: "gem", num: 388 },
              { obj: "coin", num: 5e5 },
            ],
          },
          {
            gift_id: "new_player_3",
            stage: [20, 999],
            title: "\u8fdb\u9636\u793c\u5305",
            obj_list: [
              { obj: "prop_aid", num: 4 },
              { obj: "prop_heal", num: 4 },
              { obj: "prop_energy", num: 4 },
              { obj: "prop_shock", num: 4 },
              { obj: "gem", num: 588 },
              { obj: "coin", num: 5e7 },
            ],
          },
        ],
        DESKTOP_REWARD_CONFIG: [{ obj: "gem", num: 200 }],
        OPPO_GAME_RECOMMEND: !0,
        OPPO_RECOMMEND_LIST: [
          { name: "\u68a6\u5e7b\u6d88\u661f\u661f", icon: "texture/recommendIcon/xingxing.png", pkgName: "com.tomato.joy.fkxxx.kyx.nearme.gamecenter", localIcon: !0 },
          { name: "\u5929\u5929\u5f00\u94fa\u5b50", icon: "texture/recommendIcon/puzi.png", pkgName: "com.tomato.joy.ttkpz.kyx.nearme.gamecenter", localIcon: !0 },
          { name: "\u5bff\u53f8\u5927\u4ea8", icon: "texture/recommendIcon/shousi.png", pkgName: "com.tomato.joy.ssdh.kyx.nearme.gamecenter", localIcon: !0 },
          { name: "\u627e\u832c\u5c0f\u673a\u7075", icon: "texture/recommendIcon/zhaocha.png", pkgName: "com.tomato.joy.zcxjl.kyx.nearme.gamecenter", localIcon: !0 },
          { name: "\u6210\u8bed\u5c0f\u72b6\u5143", icon: "texture/recommendIcon/chengyu.png", pkgName: "com.tomato.joy.cyfhl.kyx.nearme.gamecenter", localIcon: !0 },
          { name: "\u706b\u67f4\u4eba\u683c\u6597\u738b\u8005", icon: "texture/recommendIcon/gedou.png", pkgName: "com.tomato.joy.hccr.kyx.nearme.gamecenter", localIcon: !0 },
          { name: "\u586b\u5b57\u5c0f\u72b6\u5143", icon: "texture/recommendIcon/tianzi.png", pkgName: "com.tomato.joy.tzxsx.kyx.nearme.gamecenter", localIcon: !0 },
          { name: "\u6b22\u4e50\u6253\u8c46\u8c46", icon: "texture/recommendIcon/doudou.png", pkgName: "com.tomatojoy.kyx.hlddd.game.nearme.gamecenter", localIcon: !0 },
        ],
      }
}